Maurice Willems's profile

Project Idol by Enigma Studios

Bilboarding
Door het object altijd richting de camera te laten kijken, krijg je zogenaamd het bilboarding effect.
Dit bereiken we door de position van het object af te trekken van de camera position, en deze nieuwe position is altijd gericht richting de camera.
Phone Menu
In dit scriptje wordt de vergroting van de geselecteerde app geregeld. Hier is gebruik gemaakt van het EventSystem van Unity, waardoor met 2 simpele scriptjes de localScale van de icons kan veranderen op selectie en deselectie.
Ook bij dit scriptje is een deel van de aansturing geregeld via het EventSystem. Deze roept de fuctions aan die een app activeren en deactiveren. Dit wordt geregeld door een paar simpele booleans.
Main menu
Hier een voorbeeld van het EventSystem, deze keer gericht op de start game knop in het hoofdmenu.
3 events, On Click, Select en Deselect.
De twee coroutine's die de start en exit knop aansturen. Start game wordt geregeld door de LoadScene fuctie te gebruiken, en afsluiten heeft 2 opties, 1 voor de unity editor en 1 voor de build.
Door de localScale van de knoppen aan te passen op EventSystem Selected en Deselected zie je de knoppen vergroten en verkleinen.
Player movement & animation
Omdat we gekozen hebben voor aansturing met een Xbox controller is de keuze voor axis gemaakt, omdat dat het beste werkt met een anologe input. 
De animaties van de player worden geregeld door de Animator binnen unity. Door animator.SetBool te gebruiken kan ik bepalen waneer welke animaties afgespeeld worden.
Project Idol by Enigma Studios
Published:

Project Made For

Project Idol by Enigma Studios

Published: